﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Microsoft.Xna.Framework.Graphics;
using GestionEco;
using Microsoft.Xna.Framework;

namespace GestionEco
{
    public class Plateau
    {
        private Texture2D[,] tabText;
        private Case[,] tabCase;
        private ListEtreVivant[,] tabListeEtre;
        private int[,] opacite;
        private Vector2[,] positions;

        public Plateau(Texture2D[,] tText, Case[,] tCase, ListEtreVivant[,] tListeEtre, int[,] opa, Vector2[,] pos)
        {
            this.tabText = tText;
            this.tabCase = tCase;
            this.tabListeEtre = tListeEtre;
            this.opacite = opa;
            this.positions = pos;
        }

        #region assesseurs
        public Texture2D[,] getTabText()
        {
            return this.tabText;
        }

        public void setTabText(Texture2D[,] TabText)
        {
            this.tabText = TabText;
        }

        public Case[,] getTabCase()
        {
            return this.tabCase;
        }

        public void setTabCase(Case[,] TabCase)
        {
            this.tabCase = TabCase;
        }

        public ListEtreVivant[,] getTabListeEtre()
        {
            return this.tabListeEtre;
        }

        public void setTabListeEtre(ListEtreVivant[,] TabListeEtre)
        {
            this.tabListeEtre = TabListeEtre;
        }

        public int[,] getOpacite()
        {
            return this.opacite;
        }

        public void setOpacite(int[,] Opacite)
        {
            this.opacite = Opacite;
        }

        public Vector2[,] getPositions()
        {
            return this.positions;
        }

        public void setPositions(Vector2[,] Positions)
        {
            this.positions = Positions;
        }

        #endregion
    }
}
